gdkwindow-x11: Rearrange a tiny bit
authorJasper St. Pierre <jstpierre@mecheye.net>
Thu, 22 May 2014 19:01:36 +0000 (15:01 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Thu, 22 May 2014 19:01:36 +0000 (15:01 -0400)
gdk/x11/gdkwindow-x11.c

index 4a2d2e7d32d8d67c0b39571fc38b1f8f38ef3f23..1fa3afc2aa1a5b5ad217ca581278aadda5b554a2 100644 (file)
@@ -5726,16 +5726,14 @@ gdk_x11_window_show_window_menu (GdkWindow *window,
     return FALSE;
 
   gdk_event_get_root_coords (event, &x_root, &y_root);
-
   device = gdk_event_get_device (event);
-
-  /* Ungrab the implicit grab */
-  gdk_device_ungrab (device, gdk_event_get_time (event));
-
   g_object_get (G_OBJECT (device),
                 "device-id", &device_id,
                 NULL);
 
+  /* Ungrab the implicit grab */
+  gdk_device_ungrab (device, gdk_event_get_time (event));
+
   xclient.type = ClientMessage;
   xclient.window = GDK_WINDOW_XID (window);
   xclient.message_type = gdk_x11_get_xatom_by_name_for_display (display, "_GTK_SHOW_WINDOW_MENU");